package main

import (
	"fmt"
)

func main() {
	var a  = "A,B"
	var s = []byte(a)
	fmt.Println(s)  // [65 44 66]
	fmt.Println((s[0]))  // 65

	fmt.Println((string(s[0])))  // A


}

// string的底层是由一个byte数组实现的
// 而byte类型的底层类型是int8类型，rune类型的底层类型是int32类型，这决定了rune能比byte表达更多的数
// int8占用1个字节，可以表示2^8次个数字，int32占用4个字节，可以表示2^32个数字